home *** CD-ROM | disk | FTP | other *** search
/ Maclife 157 / MACLIFE157-2001-09.ISO.7z / MACLIFE157-2001-09.ISO / Linux / MacOS Tools / Other / BootX 1.1.3 (for Old Mac OS) / Sources / src / LowLevelBoot.h < prev    next >
Text File  |  2001-07-23  |  737b  |  28 lines

  1. #ifndef __LOW_LEVEL_BOOT_H__
  2. #define __LOW_LEVEL_BOOT_H__
  3.  
  4. #include "EnterPPCSupervisor.h"
  5. #include "BootX.h"
  6.  
  7. // 68k entry point for PPC Call
  8. typedef void (*LowLevelBootProc)(    PPCRegisterList*        regList,
  9.                                     boot_infos_t*            bi,
  10.                                     void*                    ppc_proc,
  11.                                     UInt32                    setupVideo);
  12.  
  13. // PPC procInfo
  14. enum
  15. {
  16.     uppLowLevelBoot68kProcInfo = kCStackBased
  17.          | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(PPCRegisterList*)))
  18.          | STACK_ROUTINE_PARAMETER(2, SIZE_CODE(sizeof(boot_infos_t*)))
  19.          | STACK_ROUTINE_PARAMETER(3, SIZE_CODE(sizeof(void*)))
  20.          | STACK_ROUTINE_PARAMETER(4, SIZE_CODE(sizeof(UInt32))),
  21.  
  22.     uppLowLevelBootPPCProcInfo = kCStackBased
  23.          | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(sizeof(boot_infos_t*)))
  24. };
  25.  
  26.  
  27.  
  28. #endif